home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_40_ACleanup.txt < prev    next >
Text File  |  1992-10-27  |  6KB  |  116 lines

  1. # near model CODE resource
  2. # jump table entries: 14328-14333 (6 of them)
  3. 00000000  4E56 FFBA                link       A6, -0x0046
  4. 00000004  2F0A                     move.l     -[A7], A2
  5. 00000006  4AAE 0008                tst.l      [A6 + 0x8]
  6. 0000000A  56C0                     sne        D0
  7. 0000000C  4A00                     tst.b      D0
  8. 0000000E  6748                     beq        +0x4A /* 00000058 */
  9. 00000010  2F00                     move.l     -[A7], D0
  10. 00000012  4267                     clr.w      -[A7]
  11. 00000014  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  12. 00000018  4EAD 38CA                jsr        [A5 + 0x38CA /* export_1813 */]
  13. 0000001C  121F                     move.b     D1, [A7]+
  14. 0000001E  201F                     move.l     D0, [A7]+
  15. 00000020  C001                     and.b      D0, D1
  16. 00000022  6734                     beq        +0x36 /* 00000058 */
  17. 00000024  206E 0008                movea.l    A0, [A6 + 0x8]
  18. 00000028  43EE FFBA                lea.l      A1, [A6 - 0x46]
  19. 0000002C  2050                     movea.l    A0, [A0]
  20. 0000002E  45E8 0002                lea.l      A2, [A0 + 0x2]
  21. 00000032  7010                     moveq.l    D0, 0x10
  22. label00000034:
  23. 00000034  22DA                     move.l     [A1]+, [A2]+
  24. 00000036  51C8 FFFC                dbf        D0, -0x6 /* 00000034 */
  25. 0000003A  3292                     move.w     [A1], [A2]
  26. 0000003C  4267                     clr.w      -[A7]
  27. 0000003E  486E FFBA                pea.l      [A6 - 0x46]
  28. 00000042  303C 0006                move.w     D0, 0x6
  29. 00000046  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  30. 00000048  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  31. 0000004C  206E 0008                movea.l    A0, [A6 + 0x8]
  32. 00000050  2050                     movea.l    A0, [A0]
  33. 00000052  7000                     moveq.l    D0, 0x00
  34. 00000054  2140 0048                move.l     [A0 + 0x48], D0
  35. label00000058:
  36. 00000058  245F                     movea.l    A2, [A7]+
  37. 0000005A  4E5E                     unlink     A6
  38. 0000005C  205F                     movea.l    A0, [A7]+
  39. 0000005E  584F                     addq.w     A7, 4
  40. 00000060  4ED0                     jmp        [A0]
  41. 00000062  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  42. export_1791: // at 00000064 (misaligned)
  43. 00000066  0000 4AAD                ori.b      D0, 0xAD
  44. 0000006A  ED9C                     rol        D4, 6
  45. 0000006C  671C                     beq        +0x1E /* 0000008A */
  46. 0000006E  487A FF90                pea.l      [PC - 0x70 /* 00000000, value 0x4E56FFBA */]
  47. 00000072  42A7                     clr.l      -[A7]
  48. 00000074  2F2D ED9C                move.l     -[A7], [A5 - 0x1264]
  49. 00000078  4EAD 38DA                jsr        [A5 + 0x38DA /* export_1815 */]
  50. 0000007C  2F2D ED9C                move.l     -[A7], [A5 - 0x1264]
  51. 00000080  4EAD 18F2                jsr        [A5 + 0x18F2 /* export_794 */]
  52. 00000084  7000                     moveq.l    D0, 0x00
  53. 00000086  2B40 ED9C                move.l     [A5 - 0x1264], D0
  54. label0000008A:
  55. 0000008A  4E5E                     unlink     A6
  56. 0000008C  4E75                     rts
  57. 0000008E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  58. export_1792: // at 00000090 (misaligned)
  59. 00000092  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  60. 00000096  4E75                     rts
  61. 00000098  9543                     subx.w     D2, D3
  62. 0000009A  4C45 414E                movem.l    D1,D2,D3,D6,A0,A6, D5
  63. 0000009E  5550                     subq.w     [A0], 2
  64. 000000A0  5549                     subq.w     A1, 2
  65. 000000A2  4D50                     chk.w      D6, [A0]
  66. 000000A4  4F52                     chk.w      D7, [A2]
  67. 000000A6  5445                     addq.w     D5, 2
  68. 000000A8  4449                     neg.w      A1
  69. 000000AA  5449                     addq.w     A1, 2
  70. 000000AC  4F4E                     chk.w      D7, A6
  71. 000000AE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  72. export_1793: // at 000000B0 (misaligned)
  73. 000000B2  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  74. 000000B6  4E75                     rts
  75. 000000B8  9343                     subx.w     D1, D3
  76. 000000BA  4C45 414E                movem.l    D1,D2,D3,D6,A0,A6, D5
  77. 000000BE  5550                     subq.w     [A0], 2
  78. 000000C0  554D                     subq.w     A5, 2
  79. 000000C2  4F4F                     chk.w      D7, A7
  80. 000000C4  5654                     addq.w     [A4], 3
  81. 000000C6  4F53                     chk.w      D7, [A3]
  82. 000000C8  4F55                     chk.w      D7, [A5]
  83. 000000CA  4E44                     trap       4
  84. 000000CC  0000 0000                ori.b      D0, 0x0
  85. export_1794:
  86. 000000D0  4E56 0000                link       A6, 0
  87. 000000D4  4E5E                     unlink     A6
  88. 000000D6  4E75                     rts
  89. 000000D8  9443                     sub.w      D2, D3
  90. 000000DA  4C45 414E                movem.l    D1,D2,D3,D6,A0,A6, D5
  91. 000000DE  5550                     subq.w     [A0], 2
  92. 000000E0  554F                     subq.w     A7, 2
  93. 000000E2  4C44 5448                movem.l    D3,D6,A2,A4,A6, D4
  94. 000000E6  554D                     subq.w     A5, 2
  95. 000000E8  424E                     clr.w      A6
  96. 000000EA  4149                     chk.w      D0, A1
  97. 000000EC  4C00 0000                movem.w    <none>, D0
  98. export_1795:
  99. 000000F0  4E56 0000                link       A6, 0
  100. 000000F4  4E5E                     unlink     A6
  101. 000000F6  4E75                     rts
  102. export_1796:
  103. 000000F8  4E56 0000                link       A6, 0
  104. 000000FC  4E5E                     unlink     A6
  105. 000000FE  4E75                     rts
  106. 00000100  9343                     subx.w     D1, D3
  107. 00000102  4C45 414E                movem.l    D1,D2,D3,D6,A0,A6, D5
  108. 00000106  5550                     subq.w     [A0], 2
  109. 00000108  5553                     subq.w     [A3], 2
  110. 0000010A  4F55                     chk.w      D7, [A5]
  111. 0000010C  4E44                     trap       4
  112. 0000010E  544F                     addq.w     A7, 2
  113. 00000110  4D4F                     chk.w      D6, A7
  114. 00000112  4F56                     chk.w      D7, [A6]
  115. 00000114  0000 0000                ori.b      D0, 0x0
  116.